An Open-source FPGA Library for Data Sorting

نویسندگان

چکیده

Field-programmable gate arrays (FPGAs) have garnered significant interest in research on high-performance computing because their flexibility enables the building of application-specific computation pipelines and data supply systems. In addition to flexibility, toolchains for development FPGAs OpenCL been developed offered by FPGA vendors that reduce programming effort required. However, high level abstraction OpenCL-based approach is a disadvantage, making it difficult perform fine-grained performance tuning. this paper, we present one methodologies achieve both reduction cost provision performance. We focus sorting, which basic arithmetic operation, introduce sorting library can be used with model FPGAs. Our has so far only supported integer data, but propose new method supports floating-point data. It consumes at least twice as many hardware resources compared merge sort restructured its operating frequency 1.08x higher throughput three orders magnitude greater than baseline. The source code our open source, application developers around world.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ThreadPoolComposer - An Open-Source FPGA Toolchain for Software Developers

This extended abstract presents ThreadPoolComposer, a high-level synthesis-based development framework and metatoolchain that provides a uniform programming interface for FPGAs portable across multiple platforms.

متن کامل

FPGA2: An open source framework for FPGA-GPU PCIe communication

In recent years two main platforms emerged as powerful key players in the domain of parallel computing: GPUs and FPGAs. Many researches investigate interaction and benefits of coupling them with a general purpose processor (CPU), but very few, and only very recently, integrate the two in the same computational system. Even less research are focusing on direct interaction of the two platforms [1...

متن کامل

dfesnippets: An Open-Source Library for Dataflow Acceleration on FPGAs

Highly-tuned FPGA implementations can achieve significant performance and power efficiency gains over general purpose hardware. However the limited development productivity has prevented mainstream adoption of FPGAs in many areas such as High Performance Computing. High level standard development libraries are increasingly adopted in improving productivity. We propose an approach for performanc...

متن کامل

J-MADeM, an open-source library for social decision-making

This paper presents J-MADeM, a new market-based multi-agent approach devoted to perform social simulations with BDI agents. J-MADeM is available as an open-source library integrated into Jason [2], the successful interpreter for the AgentSpeak programming language [16]. The aim of this work is to improve Jason by incorporating the main features of MADeM [10], a market-based mechanism for social...

متن کامل

pyAudioAnalysis: An Open-Source Python Library for Audio Signal Analysis

Audio information plays a rather important role in the increasing digital content that is available today, resulting in a need for methodologies that automatically analyze such content: audio event recognition for home automations and surveillance systems, speech recognition, music information retrieval, multimodal analysis (e.g. audio-visual analysis of online videos for content-based recommen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of information processing

سال: 2022

ISSN: ['0387-6101']

DOI: https://doi.org/10.2197/ipsjjip.30.766